#pragma once

#include "Misc/CommonMacros.h"
#include "Containers/SharedObjectPtr.h"

class RWindow;
class RWidget;

namespace WH
{
    //add some common widgets to window include:
    //background
    //title bar (require set window title before call this function)
    //close buttons 
    //background color widget
    //engine icon widget
    //drag area
    //resize area
    //return the container of user widgets
    WHENGINE_API TSharedObjectPtr<RWidget> AddCommonWidgets(RWindow* Window
        ,bool bAddResizeArea=true);
    

}